package com.job.springSea.work0715;

/**
 * @author 于春海
 * @version 1.0
 * @since 2022-07-15 14:31:30
 * String 是常用的一个类型 尤其是web阶段 页面里的数据 默认都是字符串形式
 * String  是固定长度字符序列 java里默认字符串字面值是常量
 */
public class StringDemo01 {
    public static void main(String[] args) {
        //如果使用字面值 初始化字符串 常量 方法去内存 字符串常量池 里面
        String s1="ABC";
        String s2="ABC";

        System.out.println(s1==s2);

        //如果使用构造方法 初始化字符串 在堆中申请
        String s3 =new String("ABC");
        String s4 =new String("ABC");
        System.out.println(s3==s4);
        System.out.println(s3==s1);
        System.out.println(s4==s1);

        //equlas方法  他们四个都是true

        //方法区字符串常量池 还有一个特点
        s1+="D";
    }
}